当前位置:flash课件吧→免费FLASH教程之三(含实例教程)(新页面 新改版 新气象) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
题 目:FlashAS:模仿画笔的动画效果实例
[AS] 颜色="0x000000"; 色=newArray("0x000000","0xff0000","0x00ff00","0x0000ff","0xffff00","0x00ffff","0xff00ff"); for(i=0;i<=6;i ){ attachMovie("色块","色块" i,-i,{p:i}) with(this["色块" i]){ _y=345; _x=(i 1)*35; col=newColor(this["色块" i]) col.setRGB(色[i]) } this["色块" i].onPress=function(){ _root.颜色=色[this.p] } } createEmptyMovieClip("图画",1) with(图画){ setMask(_root.画框) onMouseDown=function(){ draw=true; lineStyle(_root.粗度,_root.颜色,100) moveTo(_root._xmouse,_root._ymouse) } onMouseMove=function(){ if(draw){ lineTo(_root._xmouse,_root._ymouse) } updateAfterEvent(); } onMouseUp=function(){ draw=false; } } //清除按钮 Clear.onRelease=function(){ _root.图画.clear(); }
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|